package com.ziyun.erp.modules.member.entity;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;

import java.math.BigDecimal;
import java.io.Serializable;
import java.util.Date;

/**
 * 用户申请的佣金(提取中的佣金)
 * 
 * @author guizhao
 * @email ...
 * @date 2018-08-29 10:59:35
 */
@TableName("user_apply_commission")
public class UserApplyCommissionEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 提现id
	 */
	@TableId
	private Integer applyId;
	/**
	 * 会员ID
	 */
	private Integer memberId;
	/**
	 * 申请金额
	 */
	private BigDecimal amount;
	/**
	 * 申请时间
	 */
	private Date applyTime;
	/**
	 * 审核时间
	 */
	private Date auditTime;
	/**
	 * 审核人
	 */
	private String auditName;
	/**
	 * 支付时间
	 */
	private Date payTime;
	/**
	 * 支付人

	 */
	private String payName;
	/**
	 * 审核结果信息
	 */
	private String resultInfo;
	/**
	 * 申请状态
	 */
	private Integer status;
	/**
	 * 会员名
	 */
	@TableField(exist=false)
	private String memberName;

	/**
	 * 设置：提现id
	 */
	public void setApplyId(Integer applyId) {
		this.applyId = applyId;
	}
	/**
	 * 获取：提现id
	 */
	public Integer getApplyId() {
		return applyId;
	}
	/**
	 * 设置：会员ID
	 */
	public void setMemberId(Integer memberId) {
		this.memberId = memberId;
	}
	/**
	 * 获取：会员ID
	 */
	public Integer getMemberId() {
		return memberId;
	}
	/**
	 * 设置：申请金额
	 */
	public void setAmount(BigDecimal amount) {
		this.amount = amount;
	}
	/**
	 * 获取：申请金额
	 */
	public BigDecimal getAmount() {
		return amount;
	}
	/**
	 * 设置：申请时间
	 */
	public void setApplyTime(Date applyTime) {
		this.applyTime = applyTime;
	}
	/**
	 * 获取：申请时间
	 */
	public Date getApplyTime() {
		return applyTime;
	}
	/**
	 * 设置：审核时间
	 */
	public void setAuditTime(Date auditTime) {
		this.auditTime = auditTime;
	}
	/**
	 * 获取：审核时间
	 */
	public Date getAuditTime() {
		return auditTime;
	}
	/**
	 * 设置：审核人
	 */
	public void setAuditName(String auditName) {
		this.auditName = auditName;
	}
	/**
	 * 获取：审核人
	 */
	public String getAuditName() {
		return auditName;
	}
	/**
	 * 设置：审核结果信息
	 */
	public void setResultInfo(String resultInfo) {
		this.resultInfo = resultInfo;
	}
	/**
	 * 获取：审核结果信息
	 */
	public String getResultInfo() {
		return resultInfo;
	}
	/**
	 * 设置：申请状态
	 */
	public void setStatus(Integer status) {
		this.status = status;
	}
	/**
	 * 获取：申请状态
 	 */
	public Integer getStatus() {
		return status;
	}
	/**
	 * 获取会员名
	 * @return
	 */
	public String getMemberName() {
		return memberName;
	}
	/**
	 * 设置会员名
	 * @param memberName
	 */
	public void setMemberName(String memberName) {
		this.memberName = memberName;
	}
	/**
	 *  获取支付时间
	 * @return
	 */
	public Date getPayTime() {
		return payTime;
	}
	/**
	 * 设置支付时间
	 * @param payTime
	 */
	public void setPayTime(Date payTime) {
		this.payTime = payTime;
	}
	/**
	 * 获取支付人
	 * @return
	 */
	public String getPayName() {
		return payName;
	}
	/**
	 * 设置支付人
	 * @param payName
	 */
	public void setPayName(String payName) {
		this.payName = payName;
	}

}
